package com.bwie.groupon.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 
 * 
 * @author wangguohai
 * @email 270901876@qq.com
 * @date 2022-04-26 19:40:24
 */
@Data
@TableName("t_groupon")
public class GrouponEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 团购id
	 */
	@TableId
	private Integer grouponId;
	/**
	 * 楼盘名称
	 */
	private String flatsName;
	/**
	 * 开始时间
	 */
	private Date startTime;
	/**
	 * 结束时间
	 */
	private Date endTime;
	/**
	 * 团购人数
	 */
	private Integer peopleCount;
	/**
	 * 开团人
	 */
	private String openGroupPeople;
	/**
	 * 开团人id
	 */
	private Integer openGroupPeopleId;
	/**
	 * 楼盘id
	 */
	private Integer flatsId;
	/**
	 * 最低开团人数
	 */
	private Integer minPeopleCount;
	/**
	 * 后悔期限 单位：天
	 */
	private Integer regretTime;
	/**
	 * 后悔支付违约金  如：200元
	 */
	private BigDecimal regretPay;
	/**
	 * 团购抽取比例  购房省下的钱*比例
	 */
	private BigDecimal extractionRate;
	/**
	 * 团购的其他优惠
	 */
	private BigDecimal grouponDesc;
	/**
	 * 最大团购人数
	 */
	private Integer maxPeople;
	/**
	 * 团购状态  0-未开团  1-团购中  2-成团  3-失效
	 */
	private Integer groupStatus;
	/**
	 * 交付时间
	 */
	private Date deliveryTime;

}
